package top.wfzzq.dp.factory;

/**
 * 抽象教师类，完成姓名属性
 * 
 * @author wanghui
 *
 */
public abstract class AbstractTeach implements ITeacher {
	private String name;

	public AbstractTeach() {
		//this关键字可以在构建函数的第一行有效代码中调用本类的其他构造函数
	   this("无名氏");
//       name="无名氏";
//       this.setName("无名氏");
	}

	public AbstractTeach(String name) {
		this.name = name;
	}

	@Override // @Overrride表示一定是覆蓋了父类的方法或者是实现了接口的方法
	public String getName() {
		return name;
	}

	@Override
	public void setName(String name) {
		this.name = name;
	}

}
